chore: exclude .planning, .superpowers, docs/superpowers from repo#61
Merged
Conversation
These are local workflow artifacts (GSD planning, superpowers brainstorm sessions, and plan docs) that should not be tracked in the shared repo. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Contributor
There was a problem hiding this comment.
⚠️ Performance Alert ⚠️
Possible performance regression was detected for benchmark 'FastSense Performance'.
Benchmark result of this commit is worse than the previous benchmark result exceeding threshold 1.10.
| Benchmark suite | Current: 0c86f73 | Previous: 7facc56 | Ratio |
|---|---|---|---|
Downsample mean (1M) |
3.784 ms |
3.421 ms |
1.11 |
Instantiation mean std(1M) |
0.841 ms |
0.651 ms |
1.29 |
Downsample mean (5M) |
19.636 ms |
16.51 ms |
1.19 |
Downsample mean std(5M) |
0.183 ms |
0.033 ms |
5.55 |
Downsample mean (10M) |
40.203 ms |
32.757 ms |
1.23 |
Downsample mean std10M) |
0.274 ms |
0.208 ms |
1.32 |
Instantiation mean std10M) |
0.952 ms |
0.579 ms |
1.64 |
Render mean std10M) |
1.335 ms |
0.419 ms |
3.19 |
Downsample mean (50M) |
202.016 ms |
165.094 ms |
1.22 |
Downsample mean std50M) |
0.316 ms |
0.072 ms |
4.39 |
Downsample mean (100M) |
406.26 ms |
326.203 ms |
1.25 |
Downsample mean ( std00M) |
0.779 ms |
0.031 ms |
25.13 |
Zoom cycle mean ( std00M) |
1.276 ms |
1.051 ms |
1.21 |
Downsample mean (500M) |
2043.47 ms |
1651.798 ms |
1.24 |
Downsample mean ( std00M) |
48.992 ms |
0.031 ms |
1580.39 |
Instantiation mean ( std00M) |
4849.607 ms |
81.126 ms |
59.78 |
Render mean ( std00M) |
318.107 ms |
0.738 ms |
431.04 |
Zoom cycle mean ( std00M) |
1.257 ms |
1.051 ms |
1.20 |
Dashboard create+render stdmean |
63.962 ms |
57.854 ms |
1.11 |
Dashboard live tick mean |
1.251 ms |
1.11 ms |
1.13 |
Dashboard broadcastTimeRange mean |
0.135 ms |
0.085 ms |
1.59 |
Dashboard broadcastTimeRange stdmean |
0.031 ms |
0.012 ms |
2.58 |
This comment was automatically generated by workflow using github-action-benchmark.
CC: @HanSur94
HanSur94
added a commit
that referenced
this pull request
Apr 23, 2026
Resolves conflicts from main's #61 ".planning/ exclusion" against the milestone-archive work on this branch. All .planning/ files accepted main's deletion — the repo now tracks planning locally only. Also pulls in: - #62 dashboard widget audit (titles, IconCard, Image, resize hooks, axis labels) - #64 MATLAB test-suite migration for v2.0 Tag API Phase 1013 code changes preserved: - .github/workflows/refresh-mex-binaries.yml (new) - 5 existing workflows rewired to reuse committed MEX - libs/FastSense/mex_stamp.m (public scope) - 27 prebuilt macOS ARM64 MEX binaries - .gitignore MEX allow-list - install.m stamp gate
HanSur94
added a commit
that referenced
this pull request
Apr 23, 2026
Phase 1013: prebuilt MEX binaries for macOS/Windows/Linux so end users skip compilation. Plans 01-06: stamp helper, gitignore allow-list, Octave subdir layout, macOS ARM64 binaries (27 files), refresh-mex-binaries.yml 7-platform matrix workflow, rewire 5 existing workflows. Plan 07 (gap closure): git mv mex_stamp.m to public scope so install.m can reach it. Fixes dead stamp fast-path that private/ scoping had hidden. Quick 260423-s4s: auto-trigger refresh workflow when mex_stamp.m formula itself changes (defensive). v2.0 milestone archived — planning artifacts kept local only (per #61 repo policy). Merge brings main's dashboard widget audit (#62) and MATLAB test migration (#64).
HanSur94
added a commit
that referenced
this pull request
Apr 24, 2026
Resolves Phase 1012 (live event markers + click-to-details) against main's concurrent evolution (~30 commits since the merge-base at 6502d30): Phase 1013 MEX binaries prebuilt Phase 1014 MATLAB test migration for v2.0 Tag API Phase 1015 showcase demo + theme trim Phase 1016 time slider rework PR #61 exclude .planning/ + .superpowers/ from repo (gitignore) PR #62 widget audit bugs PR #66 v2.0 test migration finish PR #69 per-widget render progress bar PR #72 Dashboard toolbar rework Conflict resolution summary: libs/Dashboard/FastSenseWidget.m (4 chunks, manual): - properties block: both sides added properties; kept all (ShowEventMarkers + EventStore + LiveViewMode) - refresh() + update() try blocks: kept both post-updateData actions (obj.refreshEventMarkers_() + obj.formatTimeAxis_(ax)) - private methods: kept both new methods side-by-side (refreshEventMarkers_ and formatTimeAxis_) libs/FastSense/FastSense.m — auto-merged cleanly (31 Phase-1012 markers + 13 main markers present) libs/Dashboard/DashboardTheme.m — auto-merged cleanly (EventMarkerSize=8 preserved) .planning/ + .superpowers/ — untracked via git rm -r --cached per main's PR #61 gitignore policy. Planning artifacts remain on disk for local reference. No test runs yet; recommend running tests/suite/TestEventIsOpen, TestMonitorTagOpenEvent, TestFastSenseEventClick, TestFastSenseWidgetEventMarkers after pulling to verify the merged FastSenseWidget.m still satisfies Phase-1012 contracts alongside main's FormatTimeAxis additions.
HanSur94
added a commit
that referenced
this pull request
Apr 24, 2026
…nseWidget (#77) Phase 1012 — Live event markers + click-to-details on FastSense/FastSenseWidget Extension of v2.0 Tag-Based Domain Model. Tagged as v2.0.1. Core deliverables: - Event.IsOpen logical property + EventStore.closeEvent(id, endTime, finalStats) in-place update - MonitorTag rising-edge open emission with running Peak/Min/Max/Mean/RMS/Std in cache_.openStats_; falling edge calls closeEvent - TrendMiner-style per-event markers — white circular badge + soft drop shadow + severity-colored '!' glyph; severity→color (info/warn/alarm) - Click-to-details popup as standalone figure (OS-native drag/close), light theme, section-grouped uitable with resize-aware columns, editable Notes textarea with Save that mutates Event.Notes and calls EventStore.save() for disk persistence - FastSenseWidget.ShowEventMarkers + EventStore properties; onLiveTick marker diff against LastEventIds_/LastEventOpen_/LastEventSeverity_ - New demo: examples/example_event_markers.m (two-sensor pump+motor with severity-colored markers sharing one disk-backed EventStore) Tests: TestEventIsOpen, TestMonitorTagOpenEvent, TestFastSenseEventClick, TestFastSenseWidgetEventMarkers + Octave mirrors all green. Pitfall-10 zero-event render regression gate: -4.5% / -1.3% (PASS). Merge conflicts resolved (3 files): FastSenseWidget.m (4 chunks combined additively with main's LiveViewMode/autoScaleY_/formatTimeAxis_), FastSense.m + DashboardTheme.m auto-merged cleanly. Planning artifacts kept local per main's PR #61 gitignore policy. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
HanSur94
added a commit
that referenced
this pull request
May 29, 2026
…s) (#168) PR #61 added `.planning/`, `.superpowers/`, and `docs/superpowers/` to .gitignore as "local workflow artifacts". But git only ignores untracked files — 75 `.planning` files were already tracked and kept getting committed, while every planning doc created afterward was silently swallowed: 408 files (~6.8 MB) sat on disk but never entered the repo. Drop the `.planning/` and `docs/superpowers/` ignore rules and commit the previously-hidden GSD planning docs — PROJECT.md, MILESTONES.md, config.json, REQUIREMENTS/ROADMAP/STATE, codebase/, debug/, milestones/, research/, and the phase/quick directories. `.superpowers/` stays ignored (currently empty). Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.planning/,.superpowers/, anddocs/superpowers/to.gitignoreThese are local workflow artifacts (GSD planning, superpowers brainstorm sessions, plan/design docs) that shouldn't be shared in the repo.
Test plan
.gitignoreexcludes the three directories🤖 Generated with Claude Code